a { font-size:0.8em; }
a:active, a:visited, a:link {
	text-decoration: none;
	color: #323232;
	color: #333;
	background-color: #eee;
}
a:hover	{
	color: #666666;
	background-color: #CDF821;
}
a.image { background-color: transparent; }
a img
{
	border: 0;
}
* {
	font-family:Verdana,Arial,Geneva;
}
body
{
	margin:0px 0px 0px 0px;
	font-family:Verdana,Arial,Geneva;
	color:#101010;
	margin:0px;
	background: #ffffff url(i/top_bg.gif) repeat-x left top;
}
#bg_image {
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	position: absolute;
	z-index: 0;
}
#contents {
	width: 100%;
	height: 100%;
	z-index: 1;
	position: absolute;
	overflow-x:auto;
	overflow-y:auto;
}
#loginContents {
	width: 100%;
	height: 30;
	z-index: 2;
	position: absolute;
}
.boton, .boton-off, .boton-radio, .boton-radio-off {
	font-size:8pt;
	font-weight: normal;
	color:#ffffff;
	width:120px;
	height:20px;
	background-image: url(i/boton.background.gif);
	background-color:#82a3c2;
	border: solid 0px #e5e5e0;
	border-top: solid 1px #c2d3e4;
	border-left: solid 1px #7d9dbb;
	border-right: solid 1px #366798;
	border-bottom: solid 1px #376696;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.boton-off {
	color:#DEDEDE;
	background-image: url(i/boton.background.off.gif);
	background-color:#a4a4a4;
	border-top: solid 1px #cdcbcb;
	border-left: solid 1px #b1adad;
	border-right: solid 1px #a8a3a3;
	border-bottom: solid 1px #a8a3a3;
}
.boton-radio {
	background-image: url(i/boton-radio.background.gif);
	border-bottom: solid 1px #e5e5e0;
	border-right: solid 1px #e5e5e0;
	border-left: solid 1px #6B7573;
	border-top: solid 1px #6E8188;
}
.boton-radio-off {
	background-image: url(i/boton-radio-off.background.gif);
	border-top: solid 1px #e5e5e0;
	border-left: solid 1px #e5e5e0;
	border-right: solid 1px #6B7573;
	border-bottom: solid 1px #6E8188;
}
.boton-radio, .boton-radio-off {
	height:16px;
}
.boton-radio td, .boton-radio-off td {
	color:#ffffff;
	font-weight:bold;
}
.boton-radio input, .boton-radio-off input {
	border: solid 0px #e5e5e0;
}
.boton-radio-off td {
	color:#CCCCCC;
}
.entrada {
	font-size:8pt;
	background-color:#EBECE7;
	border-bottom: solid 1px #f2f3f0;
	border-right: solid 1px #eff0ec;
	border-left: solid 1px #c8c9c5;
	border-top: solid 1px #b8b8b4;
	width:140px;
	color:#003366;
}
.loginStatus {
	font-size:11px;
}
.label {
	font-size:11px;
	background-color: #D9E5E9;/*#DDDED6;*/
	border-top: solid 1px #f2f3f0;
	border-left: solid 1px #eff0ec;
	border-right: solid 1px #c8c9c5;
	border-bottom: solid 1px #b8b8b4;
	width:140px;
	color:#333333;
	height:17px;
	overflow:hidden;
	cursor:default;
}
.label-2 {
	font-size:11px;
	border-top: solid 1px #E1E1E1;
	border-left: solid 1px #D2D2D2;
	border-right: solid 1px #c8c9c5;
	border-bottom: solid 1px #b8b8b4;
	color:#333333;
	height:18px;
	text-align:center;
}
.panel {
	background-color:#e0e5eb;
	border:solid 1px #efefef;
	border-top:solid 1px #edf0f3;
	border-left:solid 1px #e7ebef;
	border-right:solid 1px #919498;
	border-bottom:solid 1px #636568;
}
.panel-off {
	background-color : white;
	opacity : 0.50;
	filter : alpha(opacity:50);
	KHTMLOpacity : 0.50;
	MozOpacity : 0.50;
	-moz-opacity: 0.50;
}
.tabla{
	background-color:#ced6e0;
	border:solid 1px #efefef;
	border-top:solid 1px #edf0f3;
	border-left:solid 1px #e7ebef;
	border-right:solid 1px #919498;
	border-bottom:solid 1px #636568;
}
.tabla th {
	font-size:0.8em;
	border-bottom:solid 1px #efefef;
	background-image: url(i/th_background.gif);
	height:20px;
}
.tabla td {
	font-size:0.8em;
	border-bottom:solid 1px #efefef;
}
.tabla a {
	font-size:0.8em;
}
.selek{
	font-size:8pt;
}
.tabla-estado-verde{
	background-image: url(i/estado_verde.gif);
	border:solid 1px #efefef;
	border-top:solid 1px #edf0f3;
	border-left:solid 1px #e7ebef;
	border-right:solid 1px #919498;
	border-bottom:solid 1px #636568;
}
.tabla-estado-rojo{
	background-image: url(i/estado_rojo.gif);
	border:solid 1px #efefef;
	border-top:solid 1px #edf0f3;
	border-left:solid 1px #e7ebef;
	border-right:solid 1px #919498;
	border-bottom:solid 1px #636568;
}
.tabla-estado-azul{
	background-image: url(i/estado_azul.gif);
	border:solid 1px #efefef;
	border-top:solid 1px #edf0f3;
	border-left:solid 1px #e7ebef;
	border-right:solid 1px #919498;
	border-bottom:solid 1px #636568;
}
.tabla-estado-gris{
	background-color:#AAAAAA;
	border:solid 1px #efefef;
	border-top:solid 1px #edf0f3;
	border-left:solid 1px #e7ebef;
	border-right:solid 1px #919498;
	border-bottom:solid 1px #636568;
}
.tabla-estado-amarillo{
	background-image: url(i/estado_amarillo.gif);
	border:solid 1px #efefef;
	border-top:solid 1px #edf0f3;
	border-left:solid 1px #e7ebef;
	border-right:solid 1px #919498;
	border-bottom:solid 1px #636568;
}
.div-desactivado {
	background-color : black;
	opacity : 0.30;
	filter : alpha(opacity:30);
	KHTMLOpacity : 0.30;
	MozOpacity : 0.30;
	-moz-opacity: 0.30;
}
h1, h2, h3, h4, h5
{
	/*font-size: 28px;*/
	font-size:2em;
	font-weight: bold;
	border-bottom: 5px solid #eee;
	font-weight: normal;
	color: #6CA1B1;
	line-height: 28px;
	text-align: center;
	padding: 5px 0 0 0;
	letter-spacing: -1px;
}
h2 {
	font-size:1.6em;
	font-weight: normal;
	margin-bottom: 10px;
	color: #bbb;
	border-bottom: 3px solid #EEEEEE;
}
.barraStatus {
	position: absolute;
	top: 100%;
	width: 100%;
	height: 22px;
	margin-top: -22px;
	padding-top:3px;
	font:12px Verdana;
}
.espera {
	background-image:url(i/indicator_background.green.gif);
	height: 22px;
	margin-top: -22px;
}
.espera img {
	vertical-align:middle;
	margin-right:15px;
}
.statusText {
	font-size:10pt;
	color: #35597B;
	padding-top:2px;
	padding-left:5px;
	text-align:left;
	size:8px;
}
.copyright {
	background-color:#CDF821;
	background-image:url(i/status_background.gif);
}
